import dayjs from 'dayjs'

export default {
    
    /**
     * 使用 dayjs 格式化时间
     * @param date      时间
     * @param fmt       格式类型
     * @returns {string}
     */
    formatDate: function (date = '', fmt = 'YYYY-MM-DD HH:mm:ss') {
        if (date == '' || date == null) return '';
        return dayjs(date).format(fmt);
    },
    /**
     *  数字转换（亿）
     * @param val           number数字
     * @returns {number}    返回单位元展示单位为亿 四舍五入并保留两位小数
     */
    setData(val) {
        if (!Number(val)) {
            return 0;
        }
        if (Math.abs(val) > 100000000) {
            return Math.abs(Number(val / 100000000).toFixed(2)) + '亿';
        } else if(Math.abs(val) > 10000) {
            return Math.abs(Number(val / 10000).toFixed(2)) + '万';
        } else {
            return Math.abs(Number(val).toFixed(2));
        }
    },
    /**
     *  数字转换（万）
     * @param val            number数字
     * @returns {number}     返回单位万元或元 展示单位为亿元或万元 四舍五入并保留两位小数
     */
    setWanData(val) {
        if (!Number(val)) {
            return 0;
        } else {
            return Math.abs(Number(val / 10000).toFixed(2));
        }
    }
}




